#ifndef _MODULE_INTERFACE_
#define _MODULE_INTERFACE_

#include "cmd_core.h"

#ifdef __cplusplus
extern "C"{
#endif

#define MAX_MODULE_NAME	32

typedef int (*init_module_t)();
typedef struct cmdexe_module {
	char name[MAX_MODULE_NAME];
	cmd_process_t *pcmds;
	init_module_t init_module;	
}cmdexe_module_t;


#ifdef __cplusplus
}
#endif

#endif
